// 定位
// 引入SDK核心类
var QQMapWX = require('../common/qqmap-wx-jssdk.js')
var qqmapsdk;

//定位
var addressdata = function() {
	return new Promise((resolve, reject) => {
		// 实例化API核心类
		qqmapsdk = new QQMapWX({
			key: 'PVBBZ-WEXE6-IP4SD-MC7U2-PYVC7-JPFPO'
		});
		qqmapsdk.reverseGeocoder({
			success: (res) => {
				resolve(res)

			},
			fail: (err) => {
				reject(err)

			} 
		})
	})
}

//公用预览图片
var preview=function(index,imglist){
	return new Promise((resolve,reject)=>{
		uni.previewImage({
			        current:index,//数组里的下标，点它就能点出来
					urls: imglist,//所有的图片数组
					longPressActions: {
						itemList: ['发送给朋友', '保存图片', '收藏'],
						// success:(data)=>{
						// console.log(data);	
						// resolve(data)
						// },
						// fail: (err)=>{
						// 	console.log(err);
						// 	reject(err)
						// }下面用es6的写法就删除这个了
					}
				})
				.then((res)=>{
					resolve(res)
				})
				.catch((err)=>{
					reject(err)
				})
	})
}
//公用存储用户登录数据
var login=function(user){
	return new Promise((resolve,reject)=>{
		let db=wx.cloud.database()
		let users=db.collection('user')
		users.add({
			data:user
		})
		.then((res)=>{
			resolve(res)
		})
		.catch((err)=>{
			reject(err)
		})
	})
}


export {
	addressdata,preview,login
}
